package com.platform.common.core.domain.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Description: 在线支付返回参数
 * @Author: caoliu
 * @Date: 2024/6/6 13:53
 **/
@Data
public class WechatOnlinePay {
    private boolean checked=false;
    /**
     * 运单号全称
     */
    private String billNoFull;
    /**
     * 业务编号
     * DOM_ARRIVAL_FREIGHT
     * DOM_DEPARTURE_FREIGHT
     * INT_ARRIVAL_FREIGHT
     * INT_DEPARTURE_FREIGHT
     */
    private String businessType;
    /**
     * 运单号前缀
     */
    private String billPrefix;

    /**
     * 运单号后缀
     */
    private String billNo;

    /**
     * 运单ID
     */
    private Long mawbId;

    /**
     * 进出港(ARRIVAL进港，DEPARTURE出港)
     */
    private String flightFlow;

    /**
     * 国际国内 DOM国内 INT国际
     */
    private String intflag;

    /**
     * 货代编码
     */
    private String agentCode;


    /** 收费状态0-未收费，1-部分收费 2 收费完成 */
    private String chargingStatus;

    /**
     * 合计金额
     */
    private BigDecimal totalAmount;

    List<WechatFeeCheckList> checkListList;


}
